package com.ruoyi.system.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 实验成绩视图对象 pt_score
 *
 * @author ruoyi
 * @date 2022-03-26
 */
@Data
@ApiModel("实验成绩视图对象")
@ExcelIgnoreUnannotated
public class PtSysScoreVo {

	private static final long serialVersionUID = 1L;

    /**
     *
     */
	@ExcelProperty(value = "")
	@ApiModelProperty("")
	private Long id;

    /**
     * 实验id
     */
	@ExcelProperty(value = "实验id")
	@ApiModelProperty("实验id")
	private Long expId;

    /**
     * 用户昵称
     */
    @ApiModelProperty("用户昵称")
    private String nickName;

    /**
     * 学号
     */
    @ApiModelProperty("学号")
    private String userName;

    /**
     * 教师id
     */
	@ExcelProperty(value = "教师id")
	@ApiModelProperty("教师id")
	private Long teacherId;

    /**
     * 老师名称
     */
    @ApiModelProperty("教师id")
    private String teacherName;

    /**
     * 学生id
     */
	@ExcelProperty(value = "学生id")
	@ApiModelProperty("学生id")
	private Long userId;

    /**
     * 预习成绩
     */
	@ExcelProperty(value = "预习成绩")
	@ApiModelProperty("预习成绩")
	private Double scorePreview;

    /**
     * 操作成绩
     */
	@ExcelProperty(value = "操作成绩")
	@ApiModelProperty("操作成绩")
	private Double scoreOperate;

    /**
     * 纪律成绩
     */
	@ExcelProperty(value = "纪律成绩")
	@ApiModelProperty("纪律成绩")
	private Double scoreDiscipline;

    /**
     * 实验报告成绩
     */
	@ExcelProperty(value = "实验报告成绩")
	@ApiModelProperty("实验报告成绩")
	private Double scoreExp;

    /**
     * 最终成绩
     */
	@ExcelProperty(value = "最终成绩")
	@ApiModelProperty("最终成绩")
	private Double scoreFinal;

    /**
     * 备注
     */
	@ExcelProperty(value = "备注")
	@ApiModelProperty("备注")
	private String remark;

    /**
     * 0正常 1停用
     */
	@ExcelProperty(value = "0正常 1停用")
	@ApiModelProperty("0正常 1停用")
	private String status;

    /**
     * 观看视频集合
     */
	@ExcelProperty(value = "观看视频集合")
	@ApiModelProperty("观看视频集合")
	private String videoList;


}
